const materialStorage = {
  state: {
    // 列表数据
    listData: {},
    // 清单明细
    materialDetail: [],
    // 申请物料周转码list
    turnoverApply: {}
  },
  // 唯一拥有更改内存数据的接口，不可进行异步操作
  mutations: {
    // 清空查询下拉框
    clearStorageSearchList(state, status) {
      if (state.turnoverApply) {
        state.turnoverApply = status || {}
      }
    },
    clearStorageList(state, status) {
      if (state.materialDetail) {
        state.materialDetail = status || {}
      }
    }
  },
  // 与mutation通讯，ui层写入内存数据的接口，可异步操作
  actions: {}
}

export default materialStorage
